stride ahead - French English Dictionary